# 使用官方OpenJDK运行环境作为基础镜像
FROM openjdk:17-slim

# 设置工作目录为/app，如果不存在会自动创建
WORKDIR /app

# 将本地文件夹中的jar包复制到容器的/app目录下
# 假设你的jar包名称为app.jar，确保此文件在Dockerfile同一目录下
COPY ./target/app.jar /app/app.jar

# 设置容器启动时执行的命令，这里运行jar包
CMD ["java", "-jar", "/app/app.jar"]

# 暴露端口，假设你的应用运行在8080端口，根据实际情况调整
EXPOSE 8004